package sli.sli2.management;

import java.util.Date;

/**
 * Simulates methods for the management component, these methods would actually be provided over the network
 * @author Group 8, Khassraf Roman, Mueller Robin, Zischka Stefan
 *
 */
public interface Management {

	/**
	 * 
	 * @param authMediaHash A hash of the users authentication media stored on his access card
	 * @return 
	 */
	public String getUserByAuthenticationMedia(String authMediaHash);
	
	public String getRequiredAuthenticationType(int zoneId);
	
	public String getAccessPermission(int userId, int zoneId, Date accessTime);
	
	
}
